DevOps / CI platform engineer
R&D tooling & automation
📍 2 dagen per week onsite in Wilrijk
Voor een technologische R&D-omgeving met complexe softwarelandschappen zoeken we een DevOps / CI Platform Engineer die energie krijgt van structuur brengen in chaos. Iemand die tooling, workflows en CI/CD-pipelines niet alleen draaiende houdt, maar écht naar een hoger niveau tilt.
Je komt terecht in een omgeving waar Embedded software, desktop tooling, cloud services en Hardware-testing samenkomen. Je ondersteunt meerdere development teams, wat betekent dat je snel kan schakelen tussen verschillende stacks en noden. Afwisseling gegarandeerd.
👉 Hou je van ownership, automatisatie en developer experience verbeteren? Dan zit je hier goed.
🛠️ wat ga je doen?
Je ondersteunt teams die werken in een brede en uitdagende technische context, waaronder
Embedded Linux / Yocto (in-house OS)
C / C++ (drivers, firmware, Hardware-integraties)
C# / .NET (desktop tools en interne applicaties)
Python (tooling, automatisatie, test orchestration)
Linux CLI & scripting
HMI & UI-lagen (React en moderne frontend stacks)
CI/CD & automation met Jenkins en Groovy shared libraries
Test automation (PyTest, tox, Robot Framework en custom frameworks)
Cloud services binnen Microsoft Azure
Configuratiebeheer (Chef en modernere alternatieven)
Variabele toolchains (meerdere Visual Studio-versies, build systems, cross-compilers)
Binary & artifact management (Artifactory en package flows)
🎯 jouw verantwoordelijkheden
Ownership nemen over CI/CD-pipelines voor build, test, validatie en deployment
Pipelines sneller, stabieler en reproduceerbaar maken (weg met "snowflake builds")
Onderhoud en evolutie van CI-infrastructuur (agents, worker pools, tooling images)
Ontwikkelen van tooling om developer workflows te standaardiseren
Ondersteunen van release engineering: packaging, versiebeheer, artifact promotion
Bewaken van ontwikkelprocedures (quality gates, traceability, auditability)
Actief uitdragen van DevOps best practices
(pipeline-as-code, trunk-based werken, herbruikbare componenten)
Technische schuld en procesgaten detecteren én oplossen
✅ must-haves
Aantoonbare ervaring als DevOps Engineer, CI Engineer, Software Engineer of Test Engineer
Sterke Linux-skills (CLI, debugging, automation mindset)
Grondige GIT-kennis (rebase, merge, history, submodules, monorepo-uitdagingen)
Sterke Python-kennis (onderhoudbare code, geen losse scripts)
Goed begrip van CI/CD-principes en pipeline-design
Ervaring met Jenkins & Groovy (of gelijkaardig en snel inzetbaar)
Container-mindset (Docker, reproduceerbare builds)
Analytisch sterk: je debugt issues over meerdere lagen heen (code, infra, tooling)
⭐ nice to have
Bash / Shell scripting
PowerShell & Windows build tooling
Build systems (Make, CMake, Ninja, MSBuild)
Infrastructure automation (Chef, Ansible, Puppet)
Networking & reverse proxies (NGINX)
Azure DevOps, Azure Pipelines of GitHub Actions
Artifactory (advanced usage: promoties, metadata, toegangsbeheer)
Embedded flows (cross-compilatie, Hardware-in-the-loop, device farms)
Security-minded DevOps (Sbom, signing, secrets, Slsa-denken)
🔧 de DevOps-visie
Hier geen "Jenkins babysitting", maar DevOps zoals het bedoeld is
CI/CD als product (developer experience telt)
Infrastructure as Code
Automation-first
Reproduceerbare builds & hermetische toolchains
Correct secrets management & least privilege
Duidelijke quality gates en traceability
Continu verbeteren, elke iteratie opnieuw